/*
 * HTMLArbre.h
 *
 *  Created on: 19 mars 2012
 *      Author: lsinapayen
 */

#ifndef HTMLARBRE_H_
#define HTMLARBRE_H_
#include "XMLArbre.h"
#include "ContentElement.h"
#include <string>
#include <cstring>
using namespace std;

//TODO <root>
class HTMLArbre : public XMLArbre {
public:
	HTMLArbre(XMLArbre xsl, XMLArbre xml);
	virtual ~HTMLArbre();

protected:
	void applyTemplate(string xmlName, XMLArbre xsl);
	void traiterBalises(vector<Item*> * liste, vector<Item*> * treatedList );
	//void pushItem(Item item);
};

#endif /* HTMLARBRE_H_ */
